Python 不工作 : ImportError: No module named 'logging' 您所在的位置:网站首页 importerror no module named log Python 不工作 : ImportError: No module named 'logging'

Python 不工作 : ImportError: No module named 'logging'

2023-07-06 08:15| 来源: 网络整理| 查看: 265

我在我的 Digitalocean Ubuntu droplet 上遇到了一个非常奇怪的问题,其中 Python 2.7 给我以下错误:

from instagram import InstagramAuthentication, InstagramAPI File "/root/instagram_insights/socialgraphs-final-assignment/instagram.py", line 1, in import requests File "/usr/lib/python2.7/dist-packages/requests/__init__.py", line 55, in import urllib3 File "/usr/lib/python2.7/dist-packages/urllib3/__init__.py", line 10, in from .connectionpool import ( File "/usr/lib/python2.7/dist-packages/urllib3/connectionpool.py", line 2, in import logging ImportError: No module named logging

事实上,我不能用 Python 做任何事情:

如果我尝试通过 apt-get 重新安装 python,我会遇到同样的错误 如果我正在尝试执行任何 pip 命令,例如pip search logging,我得到了错误 我什至无法通过执行 virtualenv venv 创建新的 virtualenv 而不会出现相同的错误

我的 PYTHONPATH 看起来像这样: ['', '/usr/local/lib/python2.7/dist-packages/gunicorn-19.3.0-py2.7.egg', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2 .7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages']

有趣的是,错误突然出现,直到我重新启动 gunicorn,这是我用来托管我的 Flask 站点的 WSGI 服务器。

在此之前,我一直在摆弄 nginx 中的日志,但我看不出这对我的 Python 安装有何影响。

最佳答案

确保你使用系统范围的 python 而不是 virtualenv-from-somewhere:

which python

尝试找出这个模块所在的位置:

sudo updatedb locate logging | grep python

然后尝试将此路径添加到 PYTHONPATH

关于Python 不工作 : ImportError: No module named 'logging' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33945725/



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有